草庐IT

android - 前台的 Firebase 通知

全部标签

go - 按时间戳对 Firebase 查询进行排序似乎返回 0 个结果 [go programming language]

问题概述:我正在使用UserID==字符串查询“session”集合以获取session,这工作正常。但是当我尝试使用时间戳类型的OrderBy("DateCreated",Desc)时,我得到0个结果我尝试过的:我已经检查了数据库和我正在使用的名为“DateCreated”的属性,它是一种有效的时间戳类型。所有session数据均在随机日期范围内生成。当前结果:返回100个结果(正确)firstSessionQuery:=db.Collection("session").Where("UserID","==",uid).Documents(ctx)返回0个结果VS100个(不正确)f

firebase - 当路径中的数据不存在时如何使用 Go Firebase-Admin SDK 检测空结果

我正在使用以下代码从Firebase实时数据库中获取对象。typeItemstruct{titlestring`json:"title"`}varitemItemiferr:=db.NewRef("/items/itemid").Get(ctx,&item);err!=nil{log.Infof(ctx,"Anerroroccured%v",err.Error())}log.Infof(ctx,"Item%v",item)如果实时数据库中的给定路径不存在数据,SDK将不会返回错误,相反,我将在变量item中得到一个空结构。检测路径上的数据不存在的最干净/最可读的方法是什么?我已经搜索了

firebase - 基于 Firebase 中的多个 where 子句的查询

{"movies":{"movie1":{"genre":"comedy","name":"Asgoodasitgets","lead":"JackNicholson"},"movie2":{"genre":"Horror","name":"TheShining","lead":"JackNicholson"},"movie3":{"genre":"comedy","name":"TheMask","lead":"JimCarrey"}}}我是Firebase新手。如何从上面的数据中检索结果wheregenre='comedy'ANDlead='JackNicholson'?我有哪些选

android - 戈朗 : Android apps with gomobile crash when connect in UDP

我在gowithmobilepackage中编写Android应用程序,应用程序在到达以下代码后崩溃:ServerAddr,_:=net.ResolveUDPAddr("udp",SERVER_IP_AND_PORT)LocalAddr,_:=net.ResolveUDPAddr("udp",":0")Conn,err:=net.DialUDP("udp",LocalAddr,ServerAddr)buf:=[]byte("lalala")_,err:=Conn.Write(buf)//appscrashonthisline其中(实际ip用“x”表示):constSERVER_IP_A

android - Android 应用通过 post 发送的参数在 Go 语言编写的后端服务器上始终为空

我正在尝试通过在Android应用程序中使用SendUserIdTokenToBackend()方法来发布token。privateclassSendUserIdTokenToBackendextendsAsyncTask{privateExceptionexception;@OverrideprotectedStringdoInBackground(String...idToken){Log.d(TAG,"idToken"+idToken);try{Listparams=newArrayList();Pairpair=Pair.create("idToken",idToken[0])

list - Golang - 链接到 id 的套接字片段以进行通知

我想制作一个结构片段,其中包含一个id和一个套接字,用于从我的服务器发送通知。每个套接字都必须初始化,我了解套接字的工作原理,因为我已经使用过它(在C语言中,使用select()为学校项目集群)。但是我不明白如何将每个新连接分离到我的slice的一个元素中(当我阅读systembash中的示例时)..很难说我不明白什么,如果你给我留言不明白!谢谢! 最佳答案 创建一个包含conn和id的结构:typeConnDetailsstruct{connectionnet.Connidint}使用它来初始化你的slice:varconnect

go - 在 Go 中验证 Firebase 实时数据库的服务帐户

我正在尝试将新的Firebase实时数据库用于简单的日志记录应用程序。与数据库的所有交互都将来self的服务器,因此我只需要一个可以读/写任何内容的帐户。据我所知(文档很糟糕-有很多但它自相矛盾,其中一半是针对“旧”Firebase的,而且通常是一些你不使用的随机语言),我需要创建一个服务帐户,然后使用OAuth创建一个JWTtoken。幸运的是,Go有一些不错的内置库。这是我的代码:constfirebasePostUrl="https://my-product-logging.firebaseio.com/tests.json"//ObtainedfromtheGoogleClou

firebase - 如何在使用 Golang 推送 Firebase 后提取自动生成的唯一 ID?

我正在使用firego在firebase上进行操作。成功推送后,我无法检索自动生成的唯一ID。我使用了以下代码:adminData,err:=dB.Child("Admins").Push(m)iferr!=nil{log.Println(err)}log.Println("UniqueID:",adminData)并打印:https://myApp.firebaseio.com/Admins/-KddtEfpE3ys4cj0mYE-/.json变量adminData的类型为*Firebase但我只需要-KddtEfpE3ys4cj0mYE-作为String类型我如何使用firego在

amazon-web-services - 向多个设备发送 SNS 推送通知消息

我需要使用aws-sdk-go库向多个设备发送SNS推送通知并传递设备token数组。目前我正在使用以下步骤将推送消息发送到SNS:创建端点:pl,err:=svc.CreatePlatformEndpoint(&sns.CreatePlatformEndpointInput{PlatformApplicationArn:aws.String(topic),Token:aws.String(n.DeviceToken),//justonedevicetoken})发送消息到端点:params:=&sns.PublishInput{Message:aws.String(payload),

google-app-engine - 从 AppEngine 使用 Firebase Admin SDK for Go

在编写想要验证firebaseidtoken(jwt)的AppEngine/Go后端时,我在AppEngine上运行时遇到了这个问题:http.DefaultTransportandhttp.DefaultClientarenotavailableinAppEngine.Seehttps://cloud.google.com/appengine/docs/go/urlfetch/此处描述了AdminSDK:https://firebase.google.com/docs/admin/setup只有当client.ks是一个导出的属性并且因此可以使用lib从应用程序写入时,以下内容可能会